package com.cqut.hfh.ordering.service;

import com.cqut.hfh.ordering.pojo.FoodUser;

import java.util.List;
import java.util.Map;

/**
 * @author LJH
 * @date 2019/6/25-23:19
 */
public interface IFodUserService {

    /**
     * 登录
     * @param user_name
     * @param user_pwd
     * @return
     */
    FoodUser login(String user_name, String user_pwd);

    /**
     * 注册会员
     * @param user
     * @return
     */
    int register(FoodUser user);


    /**
     * 获取所有会员信息
     * @param limit
     * @param page
     * @return
     */
    List<Map<String, Object>> getFodUsers(String limit, String page);

    int getUsersCount();

    /**
     * 通过会员ID查找
     * @param user_id
     * @return
     */
    Map<String, Object> findUserById(String user_id);

    /**
     * 通过姓名查询
     * @param limit
     * @param page
     * @param user_name
     * @return
     */
    List<Map<String, Object>> getUsersByName(String limit, String page, String user_name);

    /**
     * 通过id删除
     * @param user_id
     * @return
     */
    int delById(String user_id);

    /**
     * 更新会员
     * @param user
     * @return
     */
    int updateUser(FoodUser user);

    /**
     * 添加会员
     * @return
     */
    int saveUser(FoodUser user);
}
